Fast Monotone Summation over Disjoint Sets
نویسندگان
چکیده
We study the problem of computing an ensemble of multiple sums where the summands in each sum are indexed by subsets of size p of an n-element ground set. More precisely, the task is to compute, for each subset of size q of the ground set, the sum over the values of all subsets of size p that are disjoint from the subset of size q. We present an arithmetic circuit that, without subtraction, solves the problem using O((n + n) log n) arithmetic gates, all monotone; for constant p, q this is within the factor log n of the optimal. The circuit design is based on viewing the summation as a “set nucleation” task and using a treeprojection approach to implement the nucleation. Applications include improved algorithms for counting heaviest k-paths in a weighted graph, computing permanents of rectangular matrices, and dynamic feature selection in machine learning.
منابع مشابه
A Logic for Non-Monotone Inductive Definitions
Well-known principles of induction include monotone induction and different sorts of nonmonotone induction such as inflationary induction, induction over well-founded sets and iterated induction. In this work, we define a logic formalizing induction over well-founded sets and monotone and iterated induction. Just as the principle of positive induction has been formalized in FO(LFP), and the pri...
متن کاملoptimal Separable Partitioning in the Plane
Sets of points are called separable if their convex hulls are disjoint. We suggest a technique for optimally partitioning of a set N into two separable subsets, N,, N2. We assume that a monotone measure, p, is defined over the subsets of N, and the objective is to minimize
متن کاملA Mathematica package to cope with partially ordered sets
(1) some basic features to treat partially ordered sets; (2) the ability to enumerate, create, and display monotone and regular partitions of partially ordered sets; (3) the capability of constructing the lattices of partitions of a poset, and of doing some useful computations on these structures; (4) the possibility of computing products and coproducts in the category of partially ordered sets...
متن کاملFeasible interpolation as games
This note is a transcript of a lecture given in Prague on December 1st, 2012. Kraj́ıček [4] and Bonet, Pitassi and Raz [2] have independently described a construction of a monotone boolean circuit out of a refutation proving that two NP-sets are disjoint. Also known as monotone feasible interpolation, this construction can be used to prove lower bounds on systems such as resolution and cutting p...
متن کاملMonotone versions of δ-normality
According to Mack a space is countably paracompact if and only if its product with [0, 1] is δ-normal, i.e. any two disjoint closed sets, one of which is a regular Gδ-set, can be separated. In studying monotone versions of countable paracompactness, one is naturally led to consider various monotone versions of δ-normality. Such properties are the subject of this paper. We look at how these prop...
متن کامل